导出的每个 3MXB 文件包含 LOD 树中的一个同级,这些同级打包在单个二进制文件中。因此,生成的 3MXB 仅拥有类型为纹理缓冲区和几何结构缓冲区的资源。ContextCapture 目前不生成类型为纹理文件或几何结构文件的资源。
- textureBuffer
目前,ContextCapture 导出仅支持 jpg 格式。jpg 打包在文件缓冲区内部,没有经过修改。
- 2geometryBuffer
几何结构缓冲区目前只是一个 OpenCTM 文件 (
),作为二进制缓冲区保存在 3MXB 文件中。
OpenCTM 格式包括:
位置 [v0, … , vn] |
顶点位置数组。vi = [p0, p1, p2] |
法线 [n0, … , nn] |
顶点法线数组。 可选,目前没有包括在内。
|
纹理坐标:[uv0, … , uvn] |
顶点纹理坐标数组。uvi = [u, v]。 仅当几何结构附加了纹理时才有效。
|
三角形索引:[i0, … , it] |
顶点索引数组,ix = 顶点数组中的数组位置。 这些索引 3 个一组,形成三角形。
|